package com.data.common.entity;


import lombok.Data;
import org.springframework.jdbc.core.JdbcTemplate;

import java.io.Serializable;
import java.util.List;

/**
 *
 */
@Data
public class OperationDataChange implements Serializable {

    /**
     * 当前数据变更的流程ID
     */
    private String dataId;

    /**
     * jdbctemplate
     */
    private JdbcTemplate jdbcTemplate;
    /**
     * sqlStatement
     */
    private String querySql;
    /**
     * 表名
     */
    private String tableName;
    /**
     * where 条件
     */
    private String whereSql;
    /**
     * 对应实体类
     */
    private Class<?> entityType;
    /**
     * 更新前数据
     */
    private List<?> oldData;
    /**
     * 更新后数据
     */
    private List<?> newData;

    /**
     * 传递的数据
     */
    private List<?> transferData;


}
